c56c456667fbd62a23a34b8c9b7c8a89ee284bf7,src/org/jgroups/JChannel.java,JChannel,getState,#Address#String#number#boolean#,983
Before Change
boolean initiateFlush = flushSupported() && useFlushIfPresent;
if(initiateFlush)
startFlush(false);
state_promise.reset();
down(new Event(Event.GET_STATE, state_info));
After Change
boolean initiateFlush = flushSupported() && useFlushIfPresent;
if(initiateFlush){
boolean successfulFlush = startFlush(false);
//http://jira.jboss.com/jira/browse/JGRP-759
if(!successfulFlush){
throw new IllegalStateException("Could not flush the cluster and proceed with state retrieaval");
}
}